/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.service.impl;

import com.persistencia.dao.AsignaturaprerequisitoDao;
import com.persistencia.dao.impl.AsignaturaprerequisitoDaoImpl;
import com.persistencia.domain.Asignaturaprerequisito;
import com.service.AsignaturaService;
import com.service.AsignaturaprerequisitoService;
import java.io.Serializable;
import java.util.List;

/**
 *
 * @author kenny
 */
public class AsignaturaprerequisitoServiceImpl implements AsignaturaprerequisitoService, Serializable{
    
    private AsignaturaprerequisitoDao asignaturaprerequisitoDao = new AsignaturaprerequisitoDaoImpl();

    public void setAsignaturaprerequisitoDao(AsignaturaprerequisitoDao asignaturaprerequisitoDao) {
        this.asignaturaprerequisitoDao = asignaturaprerequisitoDao;
    }
    
    
    
    @Override
    public void registrarAsignaturaprerequisito(Asignaturaprerequisito asignaturaprerequisito) throws Exception {
        asignaturaprerequisitoDao.registrar(asignaturaprerequisito);
    }

    @Override
    public void actualizarAsignaturaprerequisito(Asignaturaprerequisito asignaturaprerequisito) throws Exception {
        asignaturaprerequisitoDao.actualizar(asignaturaprerequisito);
    }

    @Override
    public void eliminarAsignaturaprerequisito(Object id) throws Exception {
        asignaturaprerequisitoDao.eliminar(id);
    }

    @Override
    public Asignaturaprerequisito obtenerAsignaturaprerequisitoPorId(Object id) throws Exception {
        return asignaturaprerequisitoDao.obtenerPorId(id);
    }

    @Override
    public List<Asignaturaprerequisito> obtenerListaAsignaturaprerequisitos() throws Exception {
        return asignaturaprerequisitoDao.obtenerLista();
    }

    @Override
    public List<Asignaturaprerequisito> buscarPrerequisitosxIdAsignaturas(int id) {
        return asignaturaprerequisitoDao.buscarPrerequisitosxIdAsignaturas(id);
    }

    @Override
    public List<Asignaturaprerequisito> buscarPrerequisitosxIdAsignaturas(int idpri, int idpre) {
        return asignaturaprerequisitoDao.buscarPrerequisitosxIdAsignaturas(idpri, idpre);
    }
    
}
